performance venues - French English Dictionary